From: Álvaro Fernández Rojas Date: Fri, 14 Nov 2025 09:12:12 +0000 (+0100) Subject: github: ci: add cmake build and source directories X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=c1f0024fb052a3bfd4457f50eb3de82fbe3629ec;p=project%2Flibubox.git github: ci: add cmake build and source directories Add cmake build and source directories to suppress the following warning: CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. Signed-off-by: Álvaro Fernández Rojas --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d09ebe..c78ca13 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,7 +73,8 @@ jobs: -DBUILD_SHARED_LIBS=OFF \ -DDISABLE_EXTRA_LIBS=ON \ -DBUILD_TESTING=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -97,7 +98,7 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.gcc }} \ -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=OFF -DBUILD_EXAMPLES=OFF \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}_a=$( find $BUILD_DIR -type f -name libubox.a -printf '%s' )" >> $GITHUB_OUTPUT echo "size_${{ matrix.arch }}_so=$( find $BUILD_DIR -type f -name libubox.so -printf '%s' )" >> $GITHUB_OUTPUT @@ -112,7 +113,7 @@ jobs: -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/build \ -DBUILD_LUA=ON -DBUILD_EXAMPLES=ON \ -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ - -B $BUILD_DIR + -B $BUILD_DIR -S . make -C $BUILD_DIR echo "size_${{ matrix.arch }}_a=$( find $BUILD_DIR -type f -name libubox.a -printf '%s' )" >> $GITHUB_OUTPUT echo "size_${{ matrix.arch }}_so=$( find $BUILD_DIR -type f -name libubox.so -printf '%s' )" >> $GITHUB_OUTPUT @@ -193,7 +194,8 @@ jobs: -DBUILD_SHARED_LIBS=OFF \ -DDISABLE_EXTRA_LIBS=ON \ -DBUILD_TESTING=OFF \ - --install-prefix ${GITHUB_WORKSPACE}/build + --install-prefix ${GITHUB_WORKSPACE}/build \ + -B . -S . make make install @@ -214,7 +216,8 @@ jobs: -DBUILD_LUA=ON \ -DBUILD_EXAMPLES=ON \ -DUNIT_TESTING=ON \ - -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua + -DLUAPATH=${GITHUB_WORKSPACE}/build/lib/lua \ + -B . -S . make - name: Test libubox